#errorTitle {
    color: red;
    font-weight: 600;
}

label {
    display: inline-block;
    width: 200px;
}

input, textarea, select {
    -moz-appearance: normal;
   -webkit-appearance: none;
   appearance: normal;
 }

input {
    display: inline-block;
}

form select {
    border-radius: 0;
    border:1px solid gray;
    padding: 5px 10px;
}

form input[type=text], form input[type=password] {
    border:1px solid gray;
    padding: 5px 10px;
}

form input[type=text]:focus, form input[type=password]:focus {
    border:1px solid black;
}

form input[type=submit], form input[type=reset], form button {
    background: #FF3636;
    color: white;
    border: none;
    padding: 1% 2%;
    text-transform: uppercase;
}

form .errorMessage, form .infoMessage, form .warnMessage {
    list-style-type: none;
}

form .errorMessage {
    color: red;
}

form .infoMessage {
    color: blue;
}

form .warnMessage {
    color: orangered;
}